#  Copyright (c) 2017-2020 Wenyi Tang.
#  Author: Wenyi Tang
#  Email: wenyitang@outlook.com
#  Update: 2020 - 6 - 15


import numpy as np

# Pre-calculated PCA array
_PCA = np.array(
    [[-0.0020399868953973055,
      -0.0029279158916324377,
      -0.0017012208700180054,
      0.0030665011145174503,
      0.013115793466567993,
      0.011058831587433815,
      0.003089039819315076,
      5.052147145079289e-08,
      -0.0030889532063156366,
      -0.011058780364692211,
      -0.013115735724568367,
      -0.0030665346421301365,
      0.0017011883901432157,
      0.002927895402535796,
      0.002039877697825432,
      -0.002927914261817932,
      -0.008832859806716442,
      -0.011305442079901695,
      -0.0028356409166008234,
      0.021720848977565765,
      0.033999282866716385,
      0.012819912284612656,
      -1.0304020037210648e-07,
      -0.012820076197385788,
      -0.03399936482310295,
      -0.021720796823501587,
      0.0028356490656733513,
      0.011305538937449455,
      0.008832959458231926,
      0.0029278909787535667,
      -0.0017012213356792927,
      -0.011305435560643673,
      -0.031703539192676544,
      -0.034133315086364746,
      0.011720086447894573,
      0.07361755520105362,
      0.0450340211391449,
      -2.1959802154469799e-07,
      -0.045034054666757584,
      -0.07361731678247452,
      -0.011720090173184872,
      0.034133270382881165,
      0.031703609973192215,
      0.011305524967610836,
      0.0017011829186230898,
      0.0030664836522191763,
      -0.0028356106486171484,
      -0.034133315086364746,
      -0.09118887037038803,
      -0.06951935589313507,
      0.08591154962778091,
      0.1186351627111435,
      -6.440835420562507e-08,
      -0.11863492429256439,
      -0.08591113984584808,
      0.0695190504193306,
      0.09118873625993729,
      0.0341331884264946,
      0.002835656516253948,
      -0.0030665751546621323,
      0.013115775771439075,
      0.02172083966434002,
      0.011719997972249985,
      -0.0695192962884903,
      -0.19212305545806885,
      -0.05470500886440277,
      0.18521863222122192,
      -1.3679414223588537e-07,
      -0.18521904945373535,
      0.05470552295446396,
      0.19212308526039124,
      0.06951904296875,
      -0.0117203863337636,
      -0.021720917895436287,
      -0.013115822337567806,
      0.011058809235692024,
      0.033999279141426086,
      0.07361724972724915,
      0.08591150492429733,
      -0.05470556393265724,
      -0.2146897315979004,
      0.06187356263399124,
      -1.6864385088410927e-07,
      -0.061873096972703934,
      0.214689701795578,
      0.0547051876783371,
      -0.08591204881668091,
      -0.0736178532242775,
      -0.0339994952082634,
      -0.011058837175369263,
      0.003089070087298751,
      0.012820051982998848,
      0.045034006237983704,
      0.11863528937101364,
      0.18521881103515625,
      0.0618734136223793,
      -0.02754642628133297,
      5.75851686335227e-07,
      0.027546515688300133,
      -0.06187382712960243,
      -0.18521854281425476,
      -0.11863555759191513,
      -0.04503418505191803,
      -0.01281999796628952,
      -0.003088951576501131,
      1.0044065135161873e-07,
      2.7556211534829345e-08,
      1.4632682621140702e-07,
      4.4122322151451954e-07,
      2.4363518491554714e-07,
      -5.78519632199459e-07,
      -8.986797972454497e-09,
      -1.1236095609490349e-08,
      3.5835955713992007e-07,
      -2.790251301121316e-07,
      4.284285353151063e-07,
      5.408565471043403e-07,
      1.1483560768965617e-07,
      4.331122127609888e-08,
      1.0811985617920072e-07,
      -0.0030889571644365788,
      -0.012820024974644184,
      -0.0450342632830143,
      -0.11863547563552856,
      -0.1852184236049652,
      -0.06187338009476662,
      0.027546415105462074,
      -6.283627271841397e-07,
      -0.027546605095267296,
      0.061873529106378555,
      0.1852189600467682,
      0.11863535642623901,
      0.04503398388624191,
      0.012820008210837841,
      0.0030890691559761763,
      -0.011058833450078964,
      -0.0339994914829731,
      -0.07361790537834167,
      -0.08591198921203613,
      0.05470512434840202,
      0.21468974649906158,
      -0.06187373399734497,
      -7.18920674103174e-08,
      0.06187371164560318,
      -0.21468962728977203,
      -0.054705359041690826,
      0.08591153472661972,
      0.07361729443073273,
      0.033999279141426086,
      0.011058841831982136,
      -0.01311581488698721,
      -0.021720897406339645,
      -0.011720368638634682,
      0.06951906532049179,
      0.19212308526039124,
      0.05470569431781769,
      -0.1852189004421234,
      -7.051387740375503e-08,
      0.1852189302444458,
      -0.0547051727771759,
      -0.1921229362487793,
      -0.06951925158500671,
      0.011720013804733753,
      0.02172081731259823,
      0.013115763664245605,
      -0.00306657119654119,
      0.002835631836205721,
      0.0341331921517849,
      0.09118872880935669,
      0.06951911747455597,
      -0.08591118454933167,
      -0.11863486468791962,
      -1.2696521878297062e-07,
      0.11863543838262558,
      0.08591163903474808,
      -0.06951933354139328,
      -0.09118882566690445,
      -0.03413332253694534,
      -0.002835612278431654,
      0.003066489240154624,
      0.0017011859454214573,
      0.011305529624223709,
      0.03170362859964371,
      0.03413325920701027,
      -0.011720077134668827,
      -0.07361733168363571,
      -0.04503408446907997,
      -2.28148394398886e-07,
      0.04503396525979042,
      0.07361747324466705,
      0.011720106936991215,
      -0.03413333743810654,
      -0.03170353174209595,
      -0.01130544114857912,
      -0.0017012176103889942,
      0.0029278926085680723,
      0.008832959458231926,
      0.01130553986877203,
      0.0028356541879475117,
      -0.02172081544995308,
      -0.033999305218458176,
      -0.012820043601095676,
      -8.881274737859712e-08,
      0.012819955125451088,
      0.03399932011961937,
      0.02172083593904972,
      -0.0028356376569718122,
      -0.011305447667837143,
      -0.008832859806716442,
      -0.002927917055785656,
      0.0020398807246237993,
      0.002927894238382578,
      0.001701189437881112,
      -0.0030665304511785507,
      -0.013115731999278069,
      -0.01105878408998251,
      -0.0030889457557350397,
      4.149776700046459e-08,
      0.003089060541242361,
      0.011058846488595009,
      0.013115780428051949,
      0.0030664969235658646,
      -0.0017012200551107526,
      -0.00292791286483407,
      -0.002039985964074731],
     [-1.785886283300897e-08,
      -0.00013300833234097809,
      -0.0004993926850147545,
      -0.003832455025985837,
      -0.011758697219192982,
      -0.007401719223707914,
      0.01311352290213108,
      0.033717263489961624,
      0.013113564811646938,
      -0.007401665206998587,
      -0.011758641339838505,
      -0.003832402639091015,
      -0.0004993624752387404,
      -0.00013298772682901472,
      -5.527549973294299e-09,
      0.00013296937686391175,
      -4.02503310681368e-08,
      -0.0004475064342841506,
      -0.004601374734193087,
      -0.022123944014310837,
      -0.02648961916565895,
      0.022006889805197716,
      0.07165329903364182,
      0.022007053717970848,
      -0.02648947574198246,
      -0.022123822942376137,
      -0.004601260181516409,
      -0.00044741216697730124,
      3.6732699104646827e-09,
      0.00013298960402607918,
      0.0004993485054001212,
      0.00044737462303601205,
      -1.149224786445302e-07,
      -0.004314514808356762,
      -0.03044459968805313,
      -0.06543167680501938,
      0.02145235426723957,
      0.13307125866413116,
      0.02145262248814106,
      -0.06543131172657013,
      -0.030444243922829628,
      -0.004314222373068333,
      7.714147898241208e-08,
      0.0004474669985938817,
      0.0004993818583898246,
      0.0038323933258652687,
      0.004601231310516596,
      0.004314157646149397,
      -2.931185747456766e-07,
      -0.028864746913313866,
      -0.11178688704967499,
      -0.014350054785609245,
      0.20262902975082397,
      -0.014350170269608498,
      -0.11178651452064514,
      -0.02886408008635044,
      2.1570045305452368e-07,
      0.004314441699534655,
      0.00460134306922555,
      0.003832445712760091,
      0.01175867859274149,
      0.022123783826828003,
      0.030444186180830002,
      0.028864068910479546,
      -7.564701718365541e-07,
      -0.12210830301046371,
      -0.09767520427703857,
      0.21406705677509308,
      -0.09767533838748932,
      -0.12210797518491745,
      3.3430754342589353e-07,
      0.02886463701725006,
      0.030444487929344177,
      0.022123903036117554,
      0.01175873726606369,
      0.007401596754789352,
      0.02648937702178955,
      0.06543111801147461,
      0.11178652197122574,
      0.12210772186517715,
      1.4430897010697663e-07,
      -0.14049440622329712,
      0.08753777295351028,
      -0.1404944658279419,
      3.54689660753138e-07,
      0.12210837751626968,
      0.11178674548864365,
      0.06543141603469849,
      0.02648944966495037,
      0.007401660084724426,
      -0.013113537803292274,
      -0.02200710028409958,
      -0.02145247533917427,
      0.01435024756938219,
      0.09767529368400574,
      0.1404954344034195,
      4.724861355498433e-07,
      -0.022305143997073174,
      -2.576222755124036e-07,
      0.14049473404884338,
      0.09767493605613708,
      0.01435023546218872,
      -0.021452344954013824,
      -0.02200699783861637,
      -0.013113507069647312,
      -0.03371721878647804,
      -0.0716533362865448,
      -0.13307133316993713,
      -0.20262885093688965,
      -0.21406696736812592,
      -0.08753791451454163,
      0.022305799648165703,
      -1.3689915867587388e-08,
      0.022305713966488838,
      -0.08753779530525208,
      -0.2140669971704483,
      -0.2026287317276001,
      -0.13307125866413116,
      -0.071653351187706,
      -0.03371717408299446,
      -0.013113508932292461,
      -0.02200699783861637,
      -0.021452324464917183,
      0.014350245706737041,
      0.09767499566078186,
      0.14049474895000458,
      -9.606310413801111e-07,
      -0.02230602689087391,
      1.141126588777297e-07,
      0.14049482345581055,
      0.0976756364107132,
      0.01435024756938219,
      -0.02145250141620636,
      -0.022007111459970474,
      -0.013113553635776043,
      0.007401646114885807,
      0.026489445939660072,
      0.06543140113353729,
      0.1117868572473526,
      0.12210838496685028,
      2.4310926960424695e-07,
      -0.1404953896999359,
      0.0875372365117073,
      -0.1404944211244583,
      -4.937534754390072e-07,
      0.1221076175570488,
      0.11178657412528992,
      0.065431147813797,
      0.02648935839533806,
      0.007401612121611834,
      0.011758746579289436,
      0.02212391421198845,
      0.030444519594311714,
      0.028864704072475433,
      3.591519259771303e-07,
      -0.12210814654827118,
      -0.09767503291368484,
      0.21406719088554382,
      -0.09767501801252365,
      -0.12210841476917267,
      -5.331362444849219e-07,
      0.028864117339253426,
      0.03044421598315239,
      0.022123785689473152,
      0.011758696287870407,
      0.003832452464848757,
      0.0046013519167900085,
      0.004314439371228218,
      1.8067181883907324e-07,
      -0.028864163905382156,
      -0.11178643256425858,
      -0.014350185170769691,
      0.20262876152992249,
      -0.014349855482578278,
      -0.11178691685199738,
      -0.028864651918411255,
      -2.788786730434367e-07,
      0.004314155783504248,
      0.004601235501468182,
      0.003832389134913683,
      0.0004993830807507038,
      0.0004474768356885761,
      7.894903575333956e-08,
      -0.004314210265874863,
      -0.03044423833489418,
      -0.06543134897947311,
      0.021452607586979866,
      0.13307124376296997,
      0.0214524045586586,
      -0.06543165445327759,
      -0.030444616451859474,
      -0.004314525984227657,
      -1.209232038945629e-07,
      0.0004473769513424486,
      0.000499350018799305,
      0.00013298801786731929,
      7.641165922223081e-09,
      -0.00044741187593899667,
      -0.004601269494742155,
      -0.02212381549179554,
      -0.02648947760462761,
      0.022007010877132416,
      0.0716533437371254,
      0.022006910294294357,
      -0.026489602401852608,
      -0.022123944014310837,
      -0.0046013882383704185,
      -0.0004474912420846522,
      -5.004401515407153e-08,
      0.00013296403631102294,
      -3.074265064739734e-09,
      -0.00013298804697114974,
      -0.0004993571783415973,
      -0.0038323921617120504,
      -0.011758641339838505,
      -0.007401661481708288,
      0.013113586232066154,
      0.03371726721525192,
      0.0131135368719697,
      -0.007401711773127317,
      -0.01175870094448328,
      -0.0038324459455907345,
      -0.0004993872717022896,
      -0.00013301048602443188,
      -1.6635754107596767e-08],
     [0.03521299734711647,
      0.012940133921802044,
      0.00939028151333332,
      0.012768430635333061,
      -0.01344638504087925,
      0.020487667992711067,
      -0.01742815598845482,
      -0.02881019189953804,
      -0.01742815598845482,
      0.020487643778324127,
      -0.01344640739262104,
      0.012768428772687912,
      0.009390292689204216,
      0.012940139509737492,
      0.03521300107240677,
      0.01294013299047947,
      -0.020423773676156998,
      -0.022682899609208107,
      0.0011815642938017845,
      0.01722952537238598,
      0.0898461565375328,
      0.07852420955896378,
      0.07030210644006729,
      0.07852418720722198,
      0.08984605967998505,
      0.017229482531547546,
      0.0011815686011686921,
      -0.022682886570692062,
      -0.02042376808822155,
      0.01294014137238264,
      0.009390286169946194,
      -0.022682907059788704,
      -0.014690889045596123,
      0.03323446959257126,
      0.060243505984544754,
      0.13395652174949646,
      0.11259789764881134,
      0.10686244815587997,
      0.11259773373603821,
      0.13395634293556213,
      0.060243356972932816,
      0.03323452174663544,
      -0.014690839685499668,
      -0.02268286794424057,
      0.009390296414494514,
      0.012768441811203957,
      0.0011815644102171063,
      0.033234477043151855,
      0.05330490320920944,
      0.03822152316570282,
      0.05871599167585373,
      0.006588819436728954,
      -0.009692247025668621,
      0.006588302552700043,
      0.05871523916721344,
      0.038221683353185654,
      0.053304996341466904,
      0.033234596252441406,
      0.0011815858306363225,
      0.012768451124429703,
      -0.013446364551782608,
      0.017229564487934113,
      0.060243427753448486,
      0.03822162747383118,
      -0.07998383790254593,
      -0.09419766068458557,
      -0.11733363568782806,
      -0.11724746227264404,
      -0.1173342615365982,
      -0.09419847279787064,
      -0.07998335361480713,
      0.038221776485443115,
      0.0602436438202858,
      0.017229586839675903,
      -0.01344633661210537,
      0.020487697795033455,
      0.0898461788892746,
      0.1339566558599472,
      0.05871579051017761,
      -0.09419870376586914,
      -0.0729561597108841,
      0.03610151633620262,
      0.10392013192176819,
      0.036102328449487686,
      -0.07295569777488708,
      -0.09419742971658707,
      0.05871598795056343,
      0.13395676016807556,
      0.08984627574682236,
      0.020487727597355843,
      -0.017428100109100342,
      0.07852433621883392,
      0.11259805411100388,
      0.006588860880583525,
      -0.11733333021402359,
      0.036101970821619034,
      0.13480354845523834,
      -0.11055655032396317,
      0.13480378687381744,
      0.03610088676214218,
      -0.11733349412679672,
      0.006589041557163,
      0.11259815096855164,
      0.0785244032740593,
      -0.017428087070584297,
      -0.028810150921344757,
      0.07030234485864639,
      0.10686270147562027,
      -0.00969215203076601,
      -0.11724764853715897,
      0.10391868650913239,
      -0.1105557456612587,
      0.01856379583477974,
      -0.11055633425712585,
      0.10391891747713089,
      -0.11724734306335449,
      -0.009692330844700336,
      0.10686274617910385,
      0.07030226290225983,
      -0.028810113668441772,
      -0.017428083345294,
      0.0785243883728981,
      0.11259815841913223,
      0.006589066237211227,
      -0.11733344942331314,
      0.03610144928097725,
      0.13480377197265625,
      -0.11055692285299301,
      0.1348048448562622,
      0.03610245883464813,
      -0.11733357608318329,
      0.0065888697281479836,
      0.11259809136390686,
      0.07852433621883392,
      -0.01742810197174549,
      0.020487729460000992,
      0.08984627574682236,
      0.13395676016807556,
      0.058715999126434326,
      -0.09419745951890945,
      -0.07295580208301544,
      0.036102816462516785,
      0.10391999036073685,
      0.03610139340162277,
      -0.07295607775449753,
      -0.09419882297515869,
      0.058715641498565674,
      0.133956640958786,
      0.089846171438694,
      0.020487705245614052,
      -0.013446340337395668,
      0.017229579389095306,
      0.0602436400949955,
      0.038221731781959534,
      -0.07998345792293549,
      -0.09419877827167511,
      -0.11733411997556686,
      -0.11724769324064255,
      -0.1173338070511818,
      -0.09419768303632736,
      -0.07998393476009369,
      0.03822164237499237,
      0.060243453830480576,
      0.017229558899998665,
      -0.013446372002363205,
      0.012768462300300598,
      0.0011815970065072179,
      0.03323456272482872,
      0.05330503359436989,
      0.038221634924411774,
      0.05871530994772911,
      0.006588457617908716,
      -0.009692209772765636,
      0.006588910240679979,
      0.058715980499982834,
      0.03822164237499237,
      0.05330491438508034,
      0.03323447331786156,
      0.0011815688339993358,
      0.012768427841365337,
      0.009390300139784813,
      -0.02268286980688572,
      -0.014690830372273922,
      0.03323452174663544,
      0.0602433942258358,
      0.13395632803440094,
      0.11259782314300537,
      0.10686249285936356,
      0.11259788274765015,
      0.13395649194717407,
      0.060243524610996246,
      0.03323449566960335,
      -0.01469089649617672,
      -0.02268289029598236,
      0.009390288032591343,
      0.01294014323502779,
      -0.020423758774995804,
      -0.022682880982756615,
      0.0011815679026767612,
      0.017229489982128143,
      0.08984608203172684,
      0.078524149954319,
      0.0703020915389061,
      0.07852422446012497,
      0.0898461639881134,
      0.017229510471224785,
      0.0011815563775599003,
      -0.022682905197143555,
      -0.0204237699508667,
      0.012940132059156895,
      0.03521299734711647,
      0.012940138578414917,
      0.009390290826559067,
      0.01276842225342989,
      -0.013446406461298466,
      0.020487647503614426,
      -0.017428135499358177,
      -0.02881019376218319,
      -0.017428141087293625,
      0.02048766054213047,
      -0.013446381315588951,
      0.01276843249797821,
      0.009390282444655895,
      0.012940134853124619,
      0.035213008522987366],
     [-0.0013359708245843649,
      -0.0026988994795829058,
      -0.0048589385114610195,
      -0.007664563599973917,
      -0.009886864572763443,
      -0.009911679662764072,
      -0.006209696643054485,
      1.5192249236406496e-08,
      0.006209497340023518,
      0.009911473840475082,
      0.009886911138892174,
      0.007664642762392759,
      0.0048589701764285564,
      0.0026988587342202663,
      0.0013359837466850877,
      -0.0026988990139216185,
      -0.00585686881095171,
      -0.01114058867096901,
      -0.018340637907385826,
      -0.024141598492860794,
      -0.024410078302025795,
      -0.01639947108924389,
      -1.7273440278131602e-07,
      0.016398988664150238,
      0.02440960891544819,
      0.02414141409099102,
      0.018340561538934708,
      0.011140490882098675,
      0.005856736097484827,
      0.0026988585013896227,
      -0.004858935717493296,
      -0.011140581220388412,
      -0.021679053083062172,
      -0.037398286163806915,
      -0.0528230257332325,
      -0.053412843495607376,
      -0.0367395281791687,
      -3.101567358498869e-07,
      0.036738861352205276,
      0.05341247469186783,
      0.05282294377684593,
      0.03739825263619423,
      0.02167901024222374,
      0.011140496470034122,
      0.004858973436057568,
      -0.007664554752409458,
      -0.01834063045680523,
      -0.03739825263619423,
      -0.0637119933962822,
      -0.09429735690355301,
      -0.10054066777229309,
      -0.06629036366939545,
      -3.6722695995194954e-07,
      0.06628987193107605,
      0.1005406528711319,
      0.09429752826690674,
      0.06371209025382996,
      0.03739826753735542,
      0.0183405801653862,
      0.0076646567322313786,
      -0.009886856190860271,
      -0.024141527712345123,
      -0.05282297357916832,
      -0.09429741650819778,
      -0.13087347149848938,
      -0.135506272315979,
      -0.07614006847143173,
      -4.741361578908254e-07,
      0.07613987475633621,
      0.13550640642642975,
      0.13087359070777893,
      0.0942976102232933,
      0.052822988480329514,
      0.024141473695635796,
      0.009886943735182285,
      -0.009911663830280304,
      -0.024409998208284378,
      -0.05341275408864021,
      -0.10054095089435577,
      -0.1355065107345581,
      -0.08011966943740845,
      0.05064868554472923,
      2.651312627222069e-07,
      -0.05064672976732254,
      0.08011965453624725,
      0.13550642132759094,
      0.1005406379699707,
      0.05341256037354469,
      0.02440972626209259,
      0.009911504574120045,
      -0.006209601182490587,
      -0.01639927737414837,
      -0.03673914447426796,
      -0.06629011034965515,
      -0.0761399194598198,
      0.050647493451833725,
      0.3168618977069855,
      -3.5289872357679997e-08,
      -0.31686174869537354,
      -0.05064843222498894,
      0.07613983005285263,
      0.06629034131765366,
      0.036739282310009,
      0.016399234533309937,
      0.006209604442119598,
      1.8208685048648476e-07,
      1.5955039600612508e-07,
      2.2561117418717913e-07,
      3.0976809739513556e-07,
      4.089551453034801e-07,
      5.634558988276694e-07,
      -7.344357300098636e-07,
      2.8606688573518113e-08,
      -3.790785640944705e-08,
      -3.103232018020208e-07,
      4.920307787870115e-07,
      3.659076526218996e-07,
      1.5229602468025405e-07,
      1.4282367999385315e-07,
      1.781378244913867e-07,
      0.006209607236087322,
      0.016399195417761803,
      0.03673926740884781,
      0.06629037111997604,
      0.07614005357027054,
      -0.05064815282821655,
      -0.3168615698814392,
      2.860222423350933e-07,
      0.31686171889305115,
      0.050647586584091187,
      -0.07614016532897949,
      -0.06629014015197754,
      -0.03673918917775154,
      -0.016399236395955086,
      -0.006209596525877714,
      0.009911502711474895,
      0.024409713223576546,
      0.0534125454723835,
      0.1005406603217125,
      0.1355062574148178,
      0.08011948317289352,
      -0.05064709857106209,
      -1.0982291769323638e-06,
      0.05064868554472923,
      -0.08011959493160248,
      -0.13550642132759094,
      -0.10054095834493637,
      -0.053412776440382004,
      -0.02440999262034893,
      -0.00991166103631258,
      0.009886938147246838,
      0.024141479283571243,
      0.05282299593091011,
      0.09429755806922913,
      0.1308736652135849,
      0.13550643622875214,
      0.07613995671272278,
      -6.022973479957727e-07,
      -0.07613992691040039,
      -0.13550619781017303,
      -0.130873441696167,
      -0.09429740160703659,
      -0.05282297357916832,
      -0.024141525849699974,
      -0.009886850602924824,
      0.007664655335247517,
      0.0183405838906765,
      0.03739827871322632,
      0.06371211260557175,
      0.09429750591516495,
      0.1005406305193901,
      0.06628976762294769,
      -2.2430778301441023e-07,
      -0.06629037857055664,
      -0.10054057836532593,
      -0.09429740905761719,
      -0.06371200084686279,
      -0.03739824891090393,
      -0.01834063045680523,
      -0.007664552889764309,
      0.004858975764364004,
      0.011140494607388973,
      0.02167901210486889,
      0.03739824518561363,
      0.05282295495271683,
      0.05341247096657753,
      0.03673882782459259,
      -3.0643261084151163e-07,
      -0.03673955798149109,
      -0.05341286584734917,
      -0.05282299593091011,
      -0.03739825636148453,
      -0.02167906053364277,
      -0.011140582151710987,
      -0.004858936183154583,
      0.0026988587342202663,
      0.005856737494468689,
      0.011140488088130951,
      0.01834055967628956,
      0.024141421541571617,
      0.02440960891544819,
      0.016398999840021133,
      -1.393536450677857e-07,
      -0.016399459913372993,
      -0.024410076439380646,
      -0.024141596630215645,
      -0.018340641632676125,
      -0.011140589602291584,
      -0.0058568683452904224,
      -0.0026988997124135494,
      0.0013359823497012258,
      0.002698858268558979,
      0.004858972504734993,
      0.007664648350328207,
      0.009886914864182472,
      0.009911470115184784,
      0.006209504324942827,
      2.7790639123281835e-08,
      -0.0062097045592963696,
      -0.009911677800118923,
      -0.009886865504086018,
      -0.007664554286748171,
      -0.004858941305428743,
      -0.0026988997124135494,
      -0.0013359696604311466],
     [0.013316198252141476,
      -0.011782802641391754,
      0.01628103293478489,
      0.038854118436574936,
      0.031071539968252182,
      -0.06372655183076859,
      -0.035409264266490936,
      0.05535779520869255,
      -0.03540927544236183,
      -0.06372657418251038,
      0.031071508303284645,
      0.038854096084833145,
      0.016281025484204292,
      -0.011782807298004627,
      0.013316194526851177,
      -0.01178279984742403,
      -0.05292234197258949,
      -0.03734873980283737,
      -0.02047141268849373,
      -0.028468573465943336,
      -0.12135148048400879,
      -0.07727882266044617,
      0.007375901564955711,
      -0.07727886736392975,
      -0.12135159969329834,
      -0.028468633070588112,
      -0.020471464842557907,
      -0.037348758429288864,
      -0.05292234942317009,
      -0.011782806366682053,
      0.016281042248010635,
      -0.037348728626966476,
      -0.018176548182964325,
      0.018888698890805244,
      0.012998627498745918,
      -0.0896860808134079,
      -0.06187131628394127,
      0.00982462428510189,
      -0.061871547251939774,
      -0.0896863043308258,
      0.01299842819571495,
      0.018888618797063828,
      -0.018176589161157608,
      -0.03734875097870827,
      0.01628103293478489,
      0.038854144513607025,
      -0.02047138288617134,
      0.018888749182224274,
      0.0762600228190422,
      0.08247682452201843,
      -0.058689992874860764,
      -0.07725539803504944,
      -0.039816875010728836,
      -0.07725587487220764,
      -0.05869064852595329,
      0.08247668296098709,
      0.07625988125801086,
      0.0188886858522892,
      -0.020471416413784027,
      0.03885412961244583,
      0.03107159212231636,
      -0.028468457981944084,
      0.01299870852380991,
      0.08247707039117813,
      0.11352851241827011,
      0.0010277852416038513,
      -0.06868176907300949,
      -0.08498808741569519,
      -0.06868232041597366,
      0.0010267785983160138,
      0.1135282889008522,
      0.08247681707143784,
      0.012998693622648716,
      -0.02846851758658886,
      0.031071586534380913,
      -0.06372644752264023,
      -0.12135130912065506,
      -0.08968576043844223,
      -0.05868978425860405,
      0.001027388614602387,
      0.05954010784626007,
      0.08437780290842056,
      0.008008844219148159,
      0.08437839150428772,
      0.059540025889873505,
      0.0010277658002451062,
      -0.0586899034678936,
      -0.08968580514192581,
      -0.12135132402181625,
      -0.06372646242380142,
      -0.03540913015604019,
      -0.07727852463722229,
      -0.06187082454562187,
      -0.0772547572851181,
      -0.06868112087249756,
      0.08437781780958176,
      0.19360902905464172,
      -0.1750839203596115,
      0.19360968470573425,
      0.084377720952034,
      -0.0686812773346901,
      -0.07725469768047333,
      -0.061870794743299484,
      -0.07727852463722229,
      -0.03540913388133049,
      0.05535795912146568,
      0.007376275956630707,
      0.009825218468904495,
      -0.03981610760092735,
      -0.08498761802911758,
      0.008007449097931385,
      -0.17508500814437866,
      0.03352929651737213,
      -0.1750851571559906,
      0.008007279597222805,
      -0.08498747646808624,
      -0.03981611505150795,
      0.009825282730162144,
      0.007376221474260092,
      0.05535796657204628,
      -0.03540913015604019,
      -0.07727852463722229,
      -0.06187080964446068,
      -0.07725471258163452,
      -0.06868118047714233,
      0.08437798917293549,
      0.19360977411270142,
      -0.17508384585380554,
      0.19360947608947754,
      0.08437813073396683,
      -0.06868132203817368,
      -0.07725474238395691,
      -0.06187079846858978,
      -0.07727852463722229,
      -0.03540912643074989,
      -0.06372646242380142,
      -0.12135131657123566,
      -0.089685820043087,
      -0.05868985131382942,
      0.0010276935063302517,
      0.059540100395679474,
      0.08437870442867279,
      0.008008881472051144,
      0.08437781780958176,
      0.059540241956710815,
      0.0010272585786879063,
      -0.058689821511507034,
      -0.08968577533960342,
      -0.12135130912065506,
      -0.06372644752264023,
      0.031071588397026062,
      -0.02846851758658886,
      0.012998702935874462,
      0.08247679471969604,
      0.11352823674678802,
      0.001026524812914431,
      -0.06868226081132889,
      -0.08498834818601608,
      -0.0686817318201065,
      0.0010278706904500723,
      0.11352843046188354,
      0.08247707784175873,
      0.012998729012906551,
      -0.028468459844589233,
      0.031071588397026062,
      0.03885413333773613,
      -0.02047141082584858,
      0.018888670951128006,
      0.07625988870859146,
      0.0824766531586647,
      -0.0586906373500824,
      -0.07725579291582108,
      -0.039816729724407196,
      -0.07725536078214645,
      -0.05869003012776375,
      0.08247688412666321,
      0.0762600302696228,
      0.018888743594288826,
      -0.02047138288617134,
      0.03885414078831673,
      0.01628103479743004,
      -0.03734875097870827,
      -0.01817658357322216,
      0.018888607621192932,
      0.01299844216555357,
      -0.0896863341331482,
      -0.06187150999903679,
      0.009824685752391815,
      -0.06187131628394127,
      -0.08968609571456909,
      0.012998650781810284,
      0.018888704478740692,
      -0.018176546320319176,
      -0.03734872117638588,
      0.016281042248010635,
      -0.011782805435359478,
      -0.05292234197258949,
      -0.037348758429288864,
      -0.020471470430493355,
      -0.02846863679587841,
      -0.12135157734155655,
      -0.07727888226509094,
      0.0073758806101977825,
      -0.07727880775928497,
      -0.12135148048400879,
      -0.028468577191233635,
      -0.020471414551138878,
      -0.03734873980283737,
      -0.052922338247299194,
      -0.01178279984742403,
      0.013316191732883453,
      -0.011782807298004627,
      0.016281023621559143,
      0.038854096084833145,
      0.031071512028574944,
      -0.06372657418251038,
      -0.03540927171707153,
      0.05535779520869255,
      -0.03540926054120064,
      -0.06372655183076859,
      0.03107154741883278,
      0.038854118436574936,
      0.01628103479743004,
      -0.01178280171006918,
      0.013316205702722073],
     [5.118743118259772e-08,
      0.00032708022627048194,
      0.001341885537840426,
      0.004019209649413824,
      0.008604618720710278,
      0.015011267736554146,
      0.021038133651018143,
      0.022693639621138573,
      0.021038150414824486,
      0.015011324547231197,
      0.008604660630226135,
      0.0040192436426877975,
      0.0013418952003121376,
      0.00032708392245694995,
      5.242130640681353e-08,
      -0.0003271230962127447,
      -1.361901809104893e-07,
      0.0016038764733821154,
      0.006635135505348444,
      0.016525285318493843,
      0.031343650072813034,
      0.045768022537231445,
      0.04878775402903557,
      0.04576811566948891,
      0.031343746930360794,
      0.016525371000170708,
      0.006635169964283705,
      0.0016038933536037803,
      -1.308879120642814e-07,
      -0.00032711916719563305,
      -0.0013417622540146112,
      -0.0016040721675381064,
      -1.924819947873857e-08,
      0.007583654019981623,
      0.025714760646224022,
      0.054716408252716064,
      0.08485884219408035,
      0.090099036693573,
      0.08485902100801468,
      0.054716646671295166,
      0.025714926421642303,
      0.0075837355107069016,
      1.2846355978979318e-08,
      -0.0016040605260059237,
      -0.0013417588779702783,
      -0.004018954001367092,
      -0.006635183934122324,
      -0.007583423051983118,
      3.3686123401821533e-07,
      0.026822539046406746,
      0.07421347498893738,
      0.1231953427195549,
      0.12988121807575226,
      0.12319565564393997,
      0.07421407103538513,
      0.026822824031114578,
      4.446185641882039e-07,
      -0.007583359256386757,
      -0.006635183934122324,
      -0.004018951673060656,
      -0.008604466915130615,
      -0.0165253896266222,
      -0.025714563205838203,
      -0.026821833103895187,
      4.4509900476441544e-07,
      0.06150265783071518,
      0.10759247094392776,
      0.09571222960948944,
      0.10759340971708298,
      0.0615030974149704,
      6.499175242424826e-07,
      -0.026821734383702278,
      -0.025714563205838203,
      -0.01652543619275093,
      -0.008604481816291809,
      -0.015011557377874851,
      -0.031344130635261536,
      -0.05471666529774666,
      -0.07421354949474335,
      -0.06150268390774727,
      4.650003404549352e-07,
      -0.02082240581512451,
      -0.1409217268228531,
      -0.020821960642933846,
      4.317786306273774e-07,
      -0.061502642929553986,
      -0.07421379536390305,
      -0.05471675470471382,
      -0.0313442125916481,
      -0.015011562034487724,
      -0.0210383590310812,
      -0.04576844722032547,
      -0.08485910296440125,
      -0.12319585680961609,
      -0.10759326815605164,
      0.020822638645768166,
      1.2661884056797135e-06,
      -0.29759618639945984,
      4.2579583237056795e-07,
      0.020822452381253242,
      -0.10759385675191879,
      -0.12319619953632355,
      -0.0848592072725296,
      -0.04576842859387398,
      -0.021038368344306946,
      -0.02269311621785164,
      -0.04878754913806915,
      -0.0900988057255745,
      -0.12988132238388062,
      -0.0957135260105133,
      0.14092113077640533,
      0.29759499430656433,
      8.372729354277908e-08,
      0.2975955903530121,
      0.14092102646827698,
      -0.095713771879673,
      -0.12988139688968658,
      -0.09009873121976852,
      -0.048787545412778854,
      -0.022693101316690445,
      -0.021038368344306946,
      -0.04576842486858368,
      -0.08485922962427139,
      -0.1231960877776146,
      -0.10759394615888596,
      0.02082275040447712,
      -4.298336975239181e-08,
      -0.2975960671901703,
      8.069438308666577e-07,
      0.020822813734412193,
      -0.10759362578392029,
      -0.12319593131542206,
      -0.08485911786556244,
      -0.04576843976974487,
      -0.02103835716843605,
      -0.015011563897132874,
      -0.0313442088663578,
      -0.05471673607826233,
      -0.07421376556158066,
      -0.061502620577812195,
      2.3038744245695852e-07,
      -0.02082223631441593,
      -0.1409212201833725,
      -0.02082245610654354,
      3.6793565527659666e-07,
      -0.06150263547897339,
      -0.07421357184648514,
      -0.05471663549542427,
      -0.031344134360551834,
      -0.015011566691100597,
      -0.008604485541582108,
      -0.016525432467460632,
      -0.025714585557579994,
      -0.02682163566350937,
      6.691942644465598e-07,
      0.06150335073471069,
      0.10759323090314865,
      0.09571252018213272,
      0.10759242624044418,
      0.06150241941213608,
      3.6075863363294047e-07,
      -0.026821836829185486,
      -0.025714566931128502,
      -0.016525395214557648,
      -0.00860446598380804,
      -0.004018949810415506,
      -0.0066351802088320255,
      -0.0075833676382899284,
      4.666668189656775e-07,
      0.02682286500930786,
      0.07421398162841797,
      0.1231955960392952,
      0.12988123297691345,
      0.12319530546665192,
      0.07421346008777618,
      0.026822492480278015,
      3.548265965491737e-07,
      -0.007583414204418659,
      -0.006635183468461037,
      -0.004018950741738081,
      -0.0013417643494904041,
      -0.001604056335054338,
      1.1151483292337616e-08,
      0.007583740632981062,
      0.025714941322803497,
      0.054716676473617554,
      0.08485900610685349,
      0.09009899199008942,
      0.08485881984233856,
      0.05471641942858696,
      0.025714758783578873,
      0.007583653088659048,
      -2.2750068495724918e-08,
      -0.0016040671616792679,
      -0.0013417648151516914,
      -0.000327121902955696,
      -1.374076674665048e-07,
      0.0016038959147408605,
      0.006635171361267567,
      0.01652536168694496,
      0.0313437357544899,
      0.04576811194419861,
      0.048787832260131836,
      0.04576800763607025,
      0.031343650072813034,
      0.016525279730558395,
      0.006635134574025869,
      0.0016038757748901844,
      -1.4425009453589155e-07,
      -0.00032712522079236805,
      5.231037647490666e-08,
      0.00032708284561522305,
      0.001341895549558103,
      0.004019242245703936,
      0.008604662492871284,
      0.015011323615908623,
      0.021038135513663292,
      0.022693663835525513,
      0.021038126200437546,
      0.015011264011263847,
      0.008604616858065128,
      0.004019223153591156,
      0.001341881463304162,
      0.0003270788583904505,
      5.273190240018266e-08],
     [1.3253848019090242e-09,
      -0.00010008723620558158,
      -0.0006708684959448874,
      -0.003617051988840103,
      -0.010159855708479881,
      -0.008945534005761147,
      -0.0032064998522400856,
      5.507429250428686e-07,
      0.0032061890233308077,
      0.008945845998823643,
      0.010159569792449474,
      0.003617228241637349,
      0.0006709573208354414,
      0.0001001430646283552,
      1.2578001973295727e-09,
      0.00010014238068833947,
      6.099361371525447e-08,
      -0.0007405743235722184,
      -0.004809883888810873,
      -0.019387587904930115,
      -0.026821477338671684,
      -0.011723972856998444,
      3.763403810808086e-07,
      0.011723521165549755,
      0.026822015643119812,
      0.01938757672905922,
      0.004810212180018425,
      0.0007407670491375029,
      5.99790510591447e-08,
      -0.00010008564277086407,
      0.000670960231218487,
      0.0007407666998915374,
      2.083290127075088e-07,
      -0.00477775651961565,
      -0.02756843902170658,
      -0.061322204768657684,
      -0.03802096098661423,
      2.3841003837787866e-07,
      0.038020502775907516,
      0.06132308021187782,
      0.027568822726607323,
      0.004778489004820585,
      2.0328899097421527e-07,
      -0.0007405726355500519,
      -0.0006708648870699108,
      0.003617234295234084,
      0.00481022521853447,
      0.004778505302965641,
      6.727694312758103e-07,
      -0.027145110070705414,
      -0.10218176990747452,
      -0.10018506646156311,
      -2.9345693519644556e-07,
      0.100184366106987,
      0.10218323022127151,
      0.0271463543176651,
      6.652346655755537e-07,
      -0.004777750000357628,
      -0.0048098633997142315,
      -0.0036170417442917824,
      0.010159586556255817,
      0.019387613981962204,
      0.027568861842155457,
      0.02714642696082592,
      8.922801271182834e-07,
      -0.1107553243637085,
      -0.1935751885175705,
      -1.4809364756729337e-06,
      0.19357380270957947,
      0.11075703054666519,
      8.421120014645567e-07,
      -0.027145039290189743,
      -0.027568383142352104,
      -0.01938754692673683,
      -0.010159837082028389,
      0.008945874869823456,
      0.026822084560990334,
      0.061323150992393494,
      0.10218333452939987,
      0.11075711995363235,
      1.5752044646433205e-06,
      -0.21585801243782043,
      -1.1882445960509358e-06,
      0.2158571481704712,
      1.453843083254469e-06,
      -0.11075516045093536,
      -0.10218161344528198,
      -0.06132202595472336,
      -0.026821380481123924,
      -0.008945493958890438,
      0.003206237917765975,
      0.011723638512194157,
      0.03802068531513214,
      0.10018458962440491,
      0.19357390701770782,
      0.21585723757743835,
      -2.7992996365355793e-07,
      1.0772312180051813e-06,
      -4.94854930366273e-07,
      -0.21585789322853088,
      -0.19357480108737946,
      -0.10018480569124222,
      -0.038020722568035126,
      -0.011723874136805534,
      -0.0032064535189419985,
      5.999108338983206e-07,
      4.865184450864035e-07,
      4.3023669604735915e-07,
      8.303728549208245e-08,
      -1.1377394457667833e-06,
      -1.790937858459074e-06,
      4.4793659981223755e-07,
      -2.5442400897190964e-07,
      6.094190325711679e-07,
      -1.4468677136392216e-06,
      -1.1444445817687665e-06,
      3.251399505188601e-08,
      4.205539596568997e-07,
      4.806882998309447e-07,
      6.020985097165976e-07,
      -0.0032064516562968493,
      -0.011723869480192661,
      -0.03802075609564781,
      -0.10018477588891983,
      -0.19357480108737946,
      -0.21585798263549805,
      -4.711796819378833e-08,
      1.4482243386737537e-06,
      -9.79336718387458e-08,
      0.2158571183681488,
      0.1935739368200302,
      0.10018463432788849,
      0.038020651787519455,
      0.011723627336323261,
      0.003206241177394986,
      -0.008945494890213013,
      -0.026821395382285118,
      -0.061322007328271866,
      -0.10218161344528198,
      -0.11075516045093536,
      1.38820519168803e-06,
      0.2158573418855667,
      -1.2709498378171702e-06,
      -0.21585796773433685,
      1.6045296433730982e-06,
      0.11075718700885773,
      0.10218336433172226,
      0.0613231398165226,
      0.026822073385119438,
      0.008945880457758904,
      -0.010159836150705814,
      -0.019387537613511086,
      -0.027568381279706955,
      -0.02714504301548004,
      8.713619195077627e-07,
      0.11075711995363235,
      0.19357378780841827,
      -1.4534521142195445e-06,
      -0.19357523322105408,
      -0.11075528711080551,
      9.168066981146694e-07,
      0.02714642509818077,
      0.027568869292736053,
      0.019387606531381607,
      0.010159589350223541,
      -0.0036170422099530697,
      -0.004809863865375519,
      -0.004777747206389904,
      6.71909504035284e-07,
      0.027146397158503532,
      0.10218319296836853,
      0.10018431395292282,
      -2.5894675559356983e-07,
      -0.10018514096736908,
      -0.10218183696269989,
      -0.027145108208060265,
      6.700911399093457e-07,
      0.004778503905981779,
      0.0048102280125021935,
      0.003617234528064728,
      -0.0006708650034852326,
      -0.0007405767682939768,
      2.078256216009322e-07,
      0.004778482485562563,
      0.02756882831454277,
      0.06132304295897484,
      0.038020484149456024,
      2.1880022416098655e-07,
      -0.03802094981074333,
      -0.061322178691625595,
      -0.027568450197577477,
      -0.0047777616418898106,
      2.038237170154389e-07,
      0.0007407697266899049,
      0.0006709599983878434,
      -0.00010008572280639783,
      5.9144138475630825e-08,
      0.0007407653611153364,
      0.004810213577002287,
      0.019387582316994667,
      0.026822013780474663,
      0.011723507195711136,
      3.6985673546041653e-07,
      -0.011723979376256466,
      -0.026821482926607132,
      -0.019387587904930115,
      -0.004809880629181862,
      -0.0007405764772556722,
      6.356141568630846e-08,
      0.00010014267172664404,
      1.0552173579370105e-09,
      0.00010014232975663617,
      0.0006709576700814068,
      0.0036172273103147745,
      0.010159569792449474,
      0.008945845998823643,
      0.003206182038411498,
      5.434420131678053e-07,
      -0.00320649822242558,
      -0.00894553679972887,
      -0.01015985943377018,
      -0.003617051290348172,
      -0.0006708684959448874,
      -0.00010008677054429427,
      1.283019135378538e-09],
     [-0.0016856914153322577,
      0.004300857428461313,
      0.004031796474009752,
      0.00793745182454586,
      -0.020424734801054,
      0.02698400430381298,
      -0.01454427931457758,
      0.07053769379854202,
      -0.014544321224093437,
      0.02698386460542679,
      -0.02042488008737564,
      0.007937398739159107,
      0.004031785763800144,
      0.004300856962800026,
      -0.0016856909496709704,
      0.004300856962800026,
      0.012609228491783142,
      0.01569530740380287,
      0.023244522511959076,
      0.0024409492034465075,
      0.046662136912345886,
      -0.018830647692084312,
      0.05259333550930023,
      -0.018830815330147743,
      0.04666175693273544,
      0.0024406728334724903,
      0.023244459182024002,
      0.015695296227931976,
      0.012609231285750866,
      0.0043008578941226006,
      0.00403178995475173,
      0.015695301815867424,
      0.02736622653901577,
      0.04477749019861221,
      0.026290787383913994,
      0.06926127523183823,
      -0.015542100183665752,
      0.03897054120898247,
      -0.01554261427372694,
      0.06926038861274719,
      0.02629040740430355,
      0.04477742686867714,
      0.027366233989596367,
      0.01569531299173832,
      0.004031802527606487,
      0.007937404327094555,
      0.023244474083185196,
      0.04477744176983833,
      0.08066029101610184,
      0.07450882345438004,
      0.09925948828458786,
      -0.024624498561024666,
      -0.008782543241977692,
      -0.024625947698950768,
      0.09925808012485504,
      0.07450844347476959,
      0.08066030591726303,
      0.044777512550354004,
      0.023244550451636314,
      0.007937463000416756,
      -0.02042486146092415,
      0.00244070403277874,
      0.02629046142101288,
      0.07450848817825317,
      0.10634501278400421,
      0.1270095854997635,
      -0.08043473213911057,
      -0.13884484767913818,
      -0.08043766766786575,
      0.12700821459293365,
      0.1063450425863266,
      0.0745089128613472,
      0.02629086747765541,
      0.0024409962352365255,
      -0.02042471244931221,
      0.02698390930891037,
      0.04666184261441231,
      0.06926052272319794,
      0.0992581769824028,
      0.12700842320919037,
      0.1986091583967209,
      -0.04890034720301628,
      -0.19762162864208221,
      -0.04890385642647743,
      0.1986090987920761,
      0.12700989842414856,
      0.09925972670316696,
      0.06926143914461136,
      0.04666224122047424,
      0.026984049007296562,
      -0.01454426534473896,
      -0.018830688670277596,
      -0.015542442910373211,
      -0.024625612422823906,
      -0.08043748140335083,
      -0.04890364781022072,
      -0.040910374373197556,
      0.12329334020614624,
      -0.04091046005487442,
      -0.048900056630373,
      -0.08043431490659714,
      -0.02462414652109146,
      -0.015541866421699524,
      -0.01883050426840782,
      -0.014544217847287655,
      0.0705377608537674,
      0.052593447268009186,
      0.038970787078142166,
      -0.00878224615007639,
      -0.13884446024894714,
      -0.19762197136878967,
      0.12329192459583282,
      -0.03162349760532379,
      0.12329219281673431,
      -0.1976221352815628,
      -0.13884469866752625,
      -0.008782126940786839,
      0.03897080570459366,
      0.05259346589446068,
      0.0705377385020256,
      -0.014544217847287655,
      -0.018830515444278717,
      -0.015541885048151016,
      -0.02462419681251049,
      -0.08043438196182251,
      -0.048900291323661804,
      -0.04091060161590576,
      0.12329314649105072,
      -0.04091070592403412,
      -0.048903778195381165,
      -0.08043736219406128,
      -0.024625662714242935,
      -0.015542468056082726,
      -0.0188306774944067,
      -0.014544262550771236,
      0.026984047144651413,
      0.04666224494576454,
      0.06926143169403076,
      0.09925975650548935,
      0.12700988352298737,
      0.19860908389091492,
      -0.048904091119766235,
      -0.197621688246727,
      -0.048900339752435684,
      0.19860905408859253,
      0.12700846791267395,
      0.09925823658704758,
      0.06926051527261734,
      0.046661846339702606,
      0.02698390744626522,
      -0.02042470872402191,
      0.0024409994948655367,
      0.02629087306559086,
      0.07450892776250839,
      0.1063450425863266,
      0.12700827419757843,
      -0.08043773472309113,
      -0.1388448029756546,
      -0.08043467253446579,
      0.12700963020324707,
      0.1063450500369072,
      0.07450847327709198,
      0.026290448382496834,
      0.002440700540319085,
      -0.020424865186214447,
      0.007937461137771606,
      0.023244546726346016,
      0.0447775162756443,
      0.08066029846668243,
      0.074508436024189,
      0.09925804287195206,
      -0.024625957012176514,
      -0.008782577700912952,
      -0.024624567478895187,
      0.09925947338342667,
      0.07450879365205765,
      0.08066029101610184,
      0.04477744922041893,
      0.023244470357894897,
      0.007937412708997726,
      0.004031799733638763,
      0.01569531299173832,
      0.027366233989596367,
      0.04477742686867714,
      0.02629038877785206,
      0.06926039606332779,
      -0.015542645007371902,
      0.038970548659563065,
      -0.015542104840278625,
      0.06926129758358002,
      0.026290778070688248,
      0.044777486473321915,
      0.02736623026430607,
      0.015695298090577126,
      0.004031790420413017,
      0.0043008592911064625,
      0.01260922197252512,
      0.015695296227931976,
      0.02324446104466915,
      0.0024406646843999624,
      0.04666176065802574,
      -0.018830807879567146,
      0.052593328058719635,
      -0.018830643966794014,
      0.04666214436292648,
      0.0024409526959061623,
      0.023244528099894524,
      0.01569530740380287,
      0.012609225697815418,
      0.004300856497138739,
      -0.0016856908332556486,
      0.004300856031477451,
      0.004031785763800144,
      0.007937402464449406,
      -0.02042488195002079,
      0.02698386274278164,
      -0.014544324018061161,
      0.07053770124912262,
      -0.014544284902513027,
      0.02698400802910328,
      -0.02042473666369915,
      0.007937449961900711,
      0.004031797405332327,
      0.004300857428461313,
      -0.0016856922302395105],
     [0.019821863621473312,
      -0.004529736004769802,
      0.018569931387901306,
      0.03503548353910446,
      0.08314484357833862,
      -0.0444437637925148,
      0.032572630792856216,
      -0.054199252277612686,
      0.032572630792856216,
      -0.0444437637925148,
      0.08314484357833862,
      0.03503548353910446,
      0.018569931387901306,
      -0.004529736004769802,
      0.019821863621473312,
      -0.004529736004769802,
      -0.03978470340371132,
      -0.024260487407445908,
      -0.009309295564889908,
      0.03950991481542587,
      -0.06959977746009827,
      0.055790845304727554,
      -0.01890655979514122,
      0.055790845304727554,
      -0.06959978491067886,
      0.039509911090135574,
      -0.009309293702244759,
      -0.024260487407445908,
      -0.03978470340371132,
      -0.004529735539108515,
      0.018569931387901306,
      -0.024260487407445908,
      -0.005061911419034004,
      0.0243797916918993,
      0.08074557781219482,
      -0.026447463780641556,
      0.10488977283239365,
      0.03135961666703224,
      0.10488977283239365,
      -0.02644747868180275,
      0.08074558526277542,
      0.02437978982925415,
      -0.00506191048771143,
      -0.02426048554480076,
      0.018569931387901306,
      0.03503547981381416,
      -0.009309292770922184,
      0.02437978982925415,
      0.06501778215169907,
      0.11978775262832642,
      -0.006251721642911434,
      0.10861879587173462,
      0.029965706169605255,
      0.108618825674057,
      -0.0062517146579921246,
      0.11978779733181,
      0.06501780450344086,
      0.02437979355454445,
      -0.00930928997695446,
      0.03503548353910446,
      0.08314484357833862,
      0.039509911090135574,
      0.08074558526277542,
      0.1197877824306488,
      0.14500337839126587,
      -0.002813167404383421,
      0.09176062047481537,
      0.00651169940829277,
      0.0917605459690094,
      -0.002813151804730296,
      0.14500342309474945,
      0.1197877749800682,
      0.08074560016393661,
      0.03950991854071617,
      0.08314485102891922,
      -0.0444437637925148,
      -0.06959977746009827,
      -0.026447471231222153,
      -0.006251724436879158,
      -0.002813153900206089,
      -0.17572978138923645,
      -0.0774039775133133,
      -0.14122775197029114,
      -0.07740404456853867,
      -0.17572978138923645,
      -0.002813096158206463,
      -0.006251683924347162,
      -0.026447458192706108,
      -0.06959977000951767,
      -0.0444437600672245,
      0.032572634518146515,
      0.05579085275530815,
      0.10488978773355484,
      0.10861886292695999,
      0.09176050126552582,
      -0.07740403711795807,
      0.04249430075287819,
      0.05036263167858124,
      0.042494334280490875,
      -0.0774039626121521,
      0.09176070243120193,
      0.1086188554763794,
      0.10488979518413544,
      0.05579084903001785,
      0.032572634518146515,
      -0.05419924110174179,
      -0.018906541168689728,
      0.03135964646935463,
      0.029965749010443687,
      0.0065118237398564816,
      -0.14122772216796875,
      0.05036222189664841,
      -0.013516925275325775,
      0.05036244913935661,
      -0.14122773706912994,
      0.006511738523840904,
      0.02996574528515339,
      0.03135966137051582,
      -0.01890653371810913,
      -0.05419924855232239,
      0.03257263824343681,
      0.05579085275530815,
      0.10488980263471603,
      0.1086188405752182,
      0.09176063537597656,
      -0.07740401476621628,
      0.04249425604939461,
      0.05036252364516258,
      0.04249424859881401,
      -0.07740401476621628,
      0.09176052361726761,
      0.10861887782812119,
      0.10488978028297424,
      0.05579085275530815,
      0.032572634518146515,
      -0.0444437600672245,
      -0.06959977000951767,
      -0.026447443291544914,
      -0.006251680664718151,
      -0.002813107566908002,
      -0.17572976648807526,
      -0.07740408927202225,
      -0.14122778177261353,
      -0.07740399241447449,
      -0.17572976648807526,
      -0.002813127823174,
      -0.006251716986298561,
      -0.026447463780641556,
      -0.06959977746009827,
      -0.0444437600672245,
      0.08314485102891922,
      0.03950992226600647,
      0.08074560016393661,
      0.1197877824306488,
      0.14500342309474945,
      -0.0028131171129643917,
      0.09176050126552582,
      0.006511724554002285,
      0.09176057577133179,
      -0.0028131285216659307,
      0.14500342309474945,
      0.11978776752948761,
      0.08074557781219482,
      0.039509907364845276,
      0.08314484357833862,
      0.03503548353910446,
      -0.009309290908277035,
      0.024379797279834747,
      0.06501779705286026,
      0.1197877898812294,
      -0.006251731421798468,
      0.10861881077289581,
      0.02996569499373436,
      0.10861878842115402,
      -0.006251712795346975,
      0.11978775262832642,
      0.06501779705286026,
      0.024379786103963852,
      -0.009309293702244759,
      0.03503548353910446,
      0.018569931387901306,
      -0.02426048554480076,
      -0.0050619118846952915,
      0.02437978982925415,
      0.08074558526277542,
      -0.026447473093867302,
      0.10488977283239365,
      0.03135961666703224,
      0.10488976538181305,
      -0.026447469368577003,
      0.08074557781219482,
      0.024379787966609,
      -0.005061910953372717,
      -0.02426048554480076,
      0.018569931387901306,
      -0.0045297350734472275,
      -0.03978470340371132,
      -0.024260487407445908,
      -0.009309293702244759,
      0.039509911090135574,
      -0.06959978491067886,
      0.05579085275530815,
      -0.018906552344560623,
      0.05579084903001785,
      -0.06959977000951767,
      0.03950991481542587,
      -0.009309294633567333,
      -0.024260489270091057,
      -0.03978470340371132,
      -0.004529736004769802,
      0.019821863621473312,
      -0.004529736004769802,
      0.018569931387901306,
      0.03503548726439476,
      0.08314484357833862,
      -0.0444437637925148,
      0.032572630792856216,
      -0.05419924855232239,
      0.032572630792856216,
      -0.0444437637925148,
      0.08314484357833862,
      0.03503548353910446,
      0.018569931387901306,
      -0.0045297350734472275,
      0.019821863621473312],
     [-0.00045146088814362884,
      -0.0007810047827661037,
      -0.0010759624419733882,
      -0.001902921125292778,
      -0.0034958464093506336,
      -0.003166845766827464,
      -0.0014316432643681765,
      -2.013494260211246e-08,
      0.001431652926839888,
      0.003166850423440337,
      0.0034958506003022194,
      0.001902912394143641,
      0.0010759582510218024,
      0.0007810070528648794,
      0.00045146141201257706,
      -0.0007810047827661037,
      -0.0020626760087907314,
      -0.0033838520757853985,
      -0.004685735329985619,
      -0.008072400465607643,
      -0.009446810930967331,
      -0.004797111265361309,
      -5.098757416277522e-09,
      0.004797141067683697,
      0.009446833282709122,
      0.00807241816073656,
      0.004685733001679182,
      0.0033838548697531223,
      0.002062681131064892,
      0.000781006645411253,
      -0.0010759624419733882,
      -0.0033838534727692604,
      -0.00814371183514595,
      -0.012640673667192459,
      -0.017783796414732933,
      -0.023729242384433746,
      -0.014763019047677517,
      2.5464741426617366e-09,
      0.014763053506612778,
      0.02372925542294979,
      0.017783796414732933,
      0.012640666216611862,
      0.008143709972500801,
      0.0033838546369224787,
      0.0010759583674371243,
      -0.0019029221730306745,
      -0.004685737192630768,
      -0.012640678323805332,
      -0.027485469356179237,
      -0.04095461592078209,
      -0.052629344165325165,
      -0.040185462683439255,
      1.8905470966501525e-08,
      0.040185511112213135,
      0.052629344165325165,
      0.040954601019620895,
      0.027485450729727745,
      0.012640665285289288,
      0.004685731139034033,
      0.001902910997159779,
      -0.003495849436149001,
      -0.008072414435446262,
      -0.01778380386531353,
      -0.040954627096652985,
      -0.07958409935235977,
      -0.11050509661436081,
      -0.09574064612388611,
      8.010911045630564e-08,
      0.09574069827795029,
      0.1105051040649414,
      0.07958407700061798,
      0.04095458984375,
      0.017783788964152336,
      0.008072406984865665,
      0.0034958466421812773,
      -0.0031668490264564753,
      -0.009446827694773674,
      -0.023729268461465836,
      -0.052629366517066956,
      -0.1105051189661026,
      -0.19115696847438812,
      -0.19846485555171967,
      8.297711673321828e-08,
      0.19846491515636444,
      0.19115698337554932,
      0.11050505191087723,
      0.05262930691242218,
      0.02372923120856285,
      0.009446818381547928,
      0.003166846465319395,
      -0.0014316487358883023,
      -0.0047971284948289394,
      -0.014763055369257927,
      -0.040185533463954926,
      -0.09574073553085327,
      -0.19846495985984802,
      -0.26390910148620605,
      1.1263771426683888e-07,
      0.2639091908931732,
      0.19846487045288086,
      0.09574062377214432,
      0.04018542543053627,
      0.014763014391064644,
      0.004797118715941906,
      0.0014316446613520384,
      -3.253846614370559e-08,
      -3.861439168417746e-08,
      -6.384954787108654e-08,
      -1.0774846259664628e-07,
      -1.629337305075751e-07,
      -1.704345748976266e-07,
      7.88160825493378e-09,
      -1.1046608960896265e-08,
      -1.700234548707158e-07,
      -9.809913592562225e-08,
      -1.9141745610795624e-07,
      -1.0379150694461714e-07,
      -5.6049376695455067e-08,
      -3.877086740544655e-08,
      -3.308684526359684e-08,
      0.0014316446613520384,
      0.004797121975570917,
      0.014763019047677517,
      0.04018542170524597,
      0.09574063122272491,
      0.19846488535404205,
      0.2639091908931732,
      9.578682380606551e-08,
      -0.26390907168388367,
      -0.1984649896621704,
      -0.09574071317911148,
      -0.04018552973866463,
      -0.014763051643967628,
      -0.004797130823135376,
      -0.0014316483866423368,
      0.0031668469309806824,
      0.009446818381547928,
      0.0237292293459177,
      0.05262930318713188,
      0.11050505936145782,
      0.19115698337554932,
      0.19846493005752563,
      2.2141638567063637e-07,
      -0.19846487045288086,
      -0.19115696847438812,
      -0.1105051264166832,
      -0.05262937396764755,
      -0.023729266598820686,
      -0.0094468267634511,
      -0.00316684995777905,
      0.0034958473406732082,
      0.00807240605354309,
      0.017783790826797485,
      0.04095458984375,
      0.07958407700061798,
      0.11050508916378021,
      0.09574071317911148,
      8.107257798428691e-08,
      -0.0957406610250473,
      -0.11050508916378021,
      -0.07958408445119858,
      -0.040954627096652985,
      -0.01778380572795868,
      -0.008072412572801113,
      -0.003495850134640932,
      0.001902911113575101,
      0.0046857306733727455,
      0.012640664353966713,
      0.027485447004437447,
      0.040954604744911194,
      0.05262934789061546,
      0.04018549993634224,
      6.561189369591602e-09,
      -0.04018547013401985,
      -0.05262935906648636,
      -0.04095461219549179,
      -0.027485469356179237,
      -0.012640679255127907,
      -0.004685737192630768,
      -0.0019029219402000308,
      0.0010759583674371243,
      0.0033838539384305477,
      0.008143709972500801,
      0.012640665285289288,
      0.017783796414732933,
      0.023729251697659492,
      0.014763053506612778,
      1.173008246091456e-09,
      -0.014763018116354942,
      -0.023729242384433746,
      -0.017783796414732933,
      -0.012640675529837608,
      -0.008143710903823376,
      -0.003383853705599904,
      -0.0010759623255580664,
      0.0007810067618265748,
      0.002062681131064892,
      0.0033838548697531223,
      0.004685733467340469,
      0.008072417229413986,
      0.009446831420063972,
      0.004797142464667559,
      -7.070287910693196e-09,
      -0.0047971089370548725,
      -0.009446813724935055,
      -0.008072400465607643,
      -0.004685735795646906,
      -0.0033838527742773294,
      -0.0020626753102988005,
      -0.0007810050155967474,
      0.0004514615866355598,
      0.0007810071110725403,
      0.0010759582510218024,
      0.0019029119284823537,
      0.0034958499018102884,
      0.003166851121932268,
      0.001431652926839888,
      -2.1080293066688682e-08,
      -0.0014316417509689927,
      -0.0031668462324887514,
      -0.0034958466421812773,
      -0.001902921823784709,
      -0.0010759622091427445,
      -0.0007810048991814256,
      -0.0004514609172474593],
     [0.0001720193977234885,
      -0.007465417962521315,
      0.012030628509819508,
      0.03202327340841293,
      -0.006051389966160059,
      -0.01112467423081398,
      -0.024710148572921753,
      0.16366539895534515,
      -0.024710148572921753,
      -0.011124672368168831,
      -0.006051389500498772,
      0.03202327713370323,
      0.012030629441142082,
      -0.007465417962521315,
      0.00017201952869072556,
      -0.007465417962521315,
      -0.02529807575047016,
      -0.013269967399537563,
      0.006218539085239172,
      -0.02525206468999386,
      -0.03355620801448822,
      -0.05472126975655556,
      0.1309676170349121,
      -0.05472126975655556,
      -0.03355620428919792,
      -0.02525206282734871,
      0.006218540016561747,
      -0.013269967399537563,
      -0.02529807575047016,
      -0.007465417496860027,
      0.012030628509819508,
      -0.013269967399537563,
      -0.002977611729875207,
      0.02994649112224579,
      0.009154504165053368,
      0.008419334888458252,
      -0.01250527799129486,
      0.1808798760175705,
      -0.012505270540714264,
      0.008419342339038849,
      0.009154511615633965,
      0.029946496710181236,
      -0.0029776094015687704,
      -0.013269966468214989,
      0.012030628509819508,
      0.03202327713370323,
      0.006218539085239172,
      0.029946492984890938,
      0.06339194625616074,
      0.05246751382946968,
      0.04810662567615509,
      0.026925180107355118,
      0.2209254801273346,
      0.026925206184387207,
      0.048106659203767776,
      0.05246752128005028,
      0.06339195370674133,
      0.029946496710181236,
      0.006218541879206896,
      0.03202327713370323,
      -0.006051388569176197,
      -0.02525206282734871,
      0.009154509752988815,
      0.05246751010417938,
      0.024875838309526443,
      0.016924895346164703,
      -0.005886283703148365,
      0.18731629848480225,
      -0.005886218510568142,
      0.016924945637583733,
      0.024875856935977936,
      0.05246753618121147,
      0.00915451068431139,
      -0.02525206096470356,
      -0.0060513876378536224,
      -0.011124671436846256,
      -0.03355620056390762,
      0.008419345133006573,
      0.04810665175318718,
      0.016924921423196793,
      -0.003936604596674442,
      -0.03634336218237877,
      0.15299972891807556,
      -0.0363432876765728,
      -0.003936551045626402,
      0.016924940049648285,
      0.048106662929058075,
      0.00841935072094202,
      -0.03355620056390762,
      -0.011124671436846256,
      -0.024710146710276604,
      -0.05472126603126526,
      -0.012505261227488518,
      0.026925209909677505,
      -0.005886204075068235,
      -0.03634333610534668,
      -0.15422511100769043,
      -0.07320302724838257,
      -0.15422500669956207,
      -0.03634326905012131,
      -0.0058862012811005116,
      0.026925217360258102,
      -0.012505259364843369,
      -0.05472126603126526,
      -0.024710144847631454,
      0.16366539895534515,
      0.1309676170349121,
      0.18087990581989288,
      0.22092552483081818,
      0.18731634318828583,
      0.1529998481273651,
      -0.07320293039083481,
      0.03847537934780121,
      -0.07320297509431839,
      0.1529998481273651,
      0.18731637299060822,
      0.22092550992965698,
      0.1808798909187317,
      0.1309676170349121,
      0.16366539895534515,
      -0.024710144847631454,
      -0.05472126603126526,
      -0.012505260296165943,
      0.0269252210855484,
      -0.005886191036552191,
      -0.036343250423669815,
      -0.15422499179840088,
      -0.07320302724838257,
      -0.15422511100769043,
      -0.03634334355592728,
      -0.005886194296181202,
      0.026925208047032356,
      -0.012505260296165943,
      -0.05472126603126526,
      -0.024710146710276604,
      -0.011124671436846256,
      -0.03355620056390762,
      0.00841935072094202,
      0.048106662929058075,
      0.016924945637583733,
      -0.003936550579965115,
      -0.036343298852443695,
      0.15299974381923676,
      -0.03634336218237877,
      -0.003936606924980879,
      0.01692492701113224,
      0.04810664802789688,
      0.008419346064329147,
      -0.03355620056390762,
      -0.011124671436846256,
      -0.006051388569176197,
      -0.02525206096470356,
      0.00915451068431139,
      0.05246753245592117,
      0.024875856935977936,
      0.016924945637583733,
      -0.005886207800358534,
      0.18731629848480225,
      -0.005886274855583906,
      0.016924887895584106,
      0.024875832721590996,
      0.05246751382946968,
      0.009154509752988815,
      -0.02525206282734871,
      -0.006051388569176197,
      0.03202327713370323,
      0.0062185414135456085,
      0.029946496710181236,
      0.06339195370674133,
      0.05246752128005028,
      0.048106659203767776,
      0.026925204321742058,
      0.2209254652261734,
      0.026925181970000267,
      0.04810662567615509,
      0.05246751755475998,
      0.06339193880558014,
      0.029946494847536087,
      0.006218539085239172,
      0.03202327340841293,
      0.012030629441142082,
      -0.013269965536892414,
      -0.0029776094015687704,
      0.029946496710181236,
      0.00915451254695654,
      0.008419346064329147,
      -0.01250526960939169,
      0.1808798760175705,
      -0.012505274266004562,
      0.008419334888458252,
      0.009154503233730793,
      0.02994649112224579,
      -0.0029776114970445633,
      -0.013269967399537563,
      0.012030629441142082,
      -0.007465417496860027,
      -0.02529807575047016,
      -0.013269966468214989,
      0.006218539550900459,
      -0.02525206282734871,
      -0.03355620428919792,
      -0.05472126975655556,
      0.1309676170349121,
      -0.054721273481845856,
      -0.03355620428919792,
      -0.02525206468999386,
      0.006218539085239172,
      -0.013269967399537563,
      -0.02529807575047016,
      -0.007465417962521315,
      0.00017201951413881034,
      -0.007465417496860027,
      0.012030629441142082,
      0.03202327713370323,
      -0.006051389034837484,
      -0.011124672368168831,
      -0.024710148572921753,
      0.16366539895534515,
      -0.024710148572921753,
      -0.01112467423081398,
      -0.006051389966160059,
      0.03202327713370323,
      0.012030628509819508,
      -0.007465417962521315,
      0.0001720194995868951],
     [-7.150240399766972e-10,
      -5.12256046931725e-05,
      -0.0002653774281498045,
      -0.0010907184332609177,
      -0.0028760540299117565,
      -0.0040710787288844585,
      -0.006553263403475285,
      -0.009860539808869362,
      -0.006553262937813997,
      -0.004071075469255447,
      -0.0028760514687746763,
      -0.0010907164542004466,
      -0.0002653765259310603,
      -5.122521542944014e-05,
      -4.4370990215369943e-10,
      5.122907168697566e-05,
      7.2315904375841455e-09,
      -0.00031582461087964475,
      -0.0016488498076796532,
      -0.0056711710058152676,
      -0.010280588641762733,
      -0.015908587723970413,
      -0.023182153701782227,
      -0.015908578410744667,
      -0.010280583053827286,
      -0.005671167280524969,
      -0.0016488461988046765,
      -0.0003158218169119209,
      8.145100593992538e-09,
      5.1229551900178194e-05,
      0.00026537166559137404,
      0.00031583014060743153,
      -1.3209321414464625e-09,
      -0.001825270359404385,
      -0.008736914023756981,
      -0.021745285019278526,
      -0.03576071187853813,
      -0.05028252303600311,
      -0.035760704427957535,
      -0.021745268255472183,
      -0.008736900053918362,
      -0.0018252608133479953,
      6.189771362130614e-09,
      0.00031583241070620716,
      0.0002653722476679832,
      0.001090701320208609,
      0.001648845849558711,
      0.0018252483569085598,
      -2.6131177222055157e-08,
      -0.009414266794919968,
      -0.036150820553302765,
      -0.07229059189558029,
      -0.10040708631277084,
      -0.0722905769944191,
      -0.03615079075098038,
      -0.009414230473339558,
      -4.825346788805973e-09,
      0.0018252595327794552,
      0.0016488489927724004,
      0.0010907029500231147,
      0.0028760533314198256,
      0.005671182181686163,
      0.008736895397305489,
      0.009414218366146088,
      -4.0412153623492486e-08,
      -0.040932368487119675,
      -0.12249457836151123,
      -0.18106228113174438,
      -0.12249448150396347,
      -0.040932297706604004,
      3.099443190990314e-08,
      0.0094142509624362,
      0.008736911229789257,
      0.005671186372637749,
      0.0028760568238794804,
      0.004071084316819906,
      0.010280606336891651,
      0.021745264530181885,
      0.03615079075098038,
      0.04093228280544281,
      -5.048662998774489e-08,
      -0.14337705075740814,
      -0.26843392848968506,
      -0.14337687194347382,
      9.386075561224061e-08,
      0.04093239828944206,
      0.03615081310272217,
      0.021745286881923676,
      0.010280612856149673,
      0.004071088507771492,
      0.006553278770297766,
      0.015908611938357353,
      0.03576071932911873,
      0.0722905695438385,
      0.12249450385570526,
      0.1433769017457962,
      -1.3513435703771393e-07,
      -0.19902093708515167,
      2.381788988259359e-07,
      0.14337708055973053,
      0.12249460071325302,
      0.07229059934616089,
      0.035760726779699326,
      0.0159086175262928,
      0.006553277838975191,
      0.00986047089099884,
      0.0231820959597826,
      0.05028245225548744,
      0.10040701180696487,
      0.18106219172477722,
      0.26843389868736267,
      0.1990208774805069,
      3.794657388311862e-08,
      0.1990208476781845,
      0.2684338688850403,
      0.18106217682361603,
      0.10040701925754547,
      0.05028245598077774,
      0.0231820959597826,
      0.009860469959676266,
      0.006553277838975191,
      0.01590861938893795,
      0.035760726779699326,
      0.07229060679674149,
      0.12249459326267242,
      0.14337711036205292,
      1.701879739357537e-07,
      -0.19902093708515167,
      -1.0625962687527135e-07,
      0.1433769166469574,
      0.12249448150396347,
      0.0722905695438385,
      0.03576071932911873,
      0.015908611938357353,
      0.006553278304636478,
      0.004071088042110205,
      0.010280612856149673,
      0.021745288744568825,
      0.03615081310272217,
      0.04093238711357117,
      6.97350657219431e-08,
      -0.1433769166469574,
      -0.26843389868736267,
      -0.14337703585624695,
      -6.268393804020889e-08,
      0.04093227908015251,
      0.036150794476270676,
      0.021745266392827034,
      0.010280607268214226,
      0.004071083851158619,
      0.0028760561253875494,
      0.005671185441315174,
      0.008736911229789257,
      0.009414262138307095,
      3.707896567561875e-08,
      -0.04093227908015251,
      -0.12249448895454407,
      -0.1810622662305832,
      -0.12249458581209183,
      -0.040932390838861465,
      -4.719005985975855e-08,
      0.009414222091436386,
      0.008736898191273212,
      0.005671182181686163,
      0.002876053797081113,
      0.0010907029500231147,
      0.0016488488763570786,
      0.0018252587178722024,
      -1.2408987171141916e-09,
      -0.009414230473339558,
      -0.036150794476270676,
      -0.0722905695438385,
      -0.10040708631277084,
      -0.07229059934616089,
      -0.036150816828012466,
      -0.009414270520210266,
      -2.5519632629311673e-08,
      0.0018252487061545253,
      0.0016488460823893547,
      0.0010907019022852182,
      0.0002653716946952045,
      0.00031583308009430766,
      6.164498245198047e-09,
      -0.0018252615118399262,
      -0.008736897259950638,
      -0.021745262667536736,
      -0.035760704427957535,
      -0.05028252676129341,
      -0.03576071932911873,
      -0.02174527943134308,
      -0.008736916817724705,
      -0.0018252691952511668,
      -1.1238899810805947e-09,
      0.0003158301115036011,
      0.0002653714327607304,
      5.122969378135167e-05,
      7.609355812121521e-09,
      -0.0003158216713927686,
      -0.0016488461988046765,
      -0.005671168211847544,
      -0.01028058398514986,
      -0.015908578410744667,
      -0.023182149976491928,
      -0.015908589586615562,
      -0.010280587710440159,
      -0.005671171937137842,
      -0.0016488493420183659,
      -0.00031582399969920516,
      6.708952060563433e-09,
      5.122912989463657e-05,
      -4.487734628355611e-10,
      -5.122508082422428e-05,
      -0.0002653768169693649,
      -0.001090716803446412,
      -0.002876051003113389,
      -0.00407107500359416,
      -0.006553263869136572,
      -0.009860539808869362,
      -0.006553263869136572,
      -0.0040710787288844585,
      -0.0028760540299117565,
      -0.0010907177347689867,
      -0.00026537803933024406,
      -5.1225622883066535e-05,
      -5.620129917005556e-10],
     [0.0032727173529565334,
      -0.0051739402115345,
      0.005555334966629744,
      0.015670644119381905,
      -0.003220251062884927,
      -0.019391393288969994,
      -0.02338237129151821,
      0.06399203091859818,
      -0.02338237129151821,
      -0.019391395151615143,
      -0.003220250830054283,
      0.015670644119381905,
      0.005555334500968456,
      -0.0051739402115345,
      0.0032727173529565334,
      -0.0051739402115345,
      -0.021371910348534584,
      -0.0166278425604105,
      -0.0081947585567832,
      -0.024266919121146202,
      -0.04140797629952431,
      -0.04601521044969559,
      0.04024716094136238,
      -0.04601521044969559,
      -0.04140797629952431,
      -0.02426692098379135,
      -0.0081947585567832,
      -0.0166278425604105,
      -0.021371910348534584,
      -0.0051739402115345,
      0.005555334966629744,
      -0.0166278425604105,
      -0.014186307787895203,
      -8.940850966610014e-05,
      -0.015302857384085655,
      -0.0342729426920414,
      -0.04397919774055481,
      0.04464908689260483,
      -0.04397919028997421,
      -0.034272946417331696,
      -0.015302862040698528,
      -8.94118202268146e-05,
      -0.014186309650540352,
      -0.0166278425604105,
      0.005555334966629744,
      0.015670644119381905,
      -0.008194757625460625,
      -8.940964471548796e-05,
      0.008245466277003288,
      -0.012721703387796879,
      -0.04759246110916138,
      -0.06694036722183228,
      0.01871740072965622,
      -0.06694038212299347,
      -0.04759247601032257,
      -0.0127217136323452,
      0.008245464414358139,
      -8.941075066104531e-05,
      -0.0081947585567832,
      0.015670644119381905,
      -0.0032202505972236395,
      -0.02426692098379135,
      -0.01530285645276308,
      -0.012721709907054901,
      -0.05811602994799614,
      -0.10436159372329712,
      -0.12368221580982208,
      -0.03514440357685089,
      -0.12368225306272507,
      -0.10436158627271652,
      -0.058116037398576736,
      -0.012721708975732327,
      -0.015302857384085655,
      -0.024266919121146202,
      -0.003220251528546214,
      -0.019391395151615143,
      -0.04140797629952431,
      -0.0342729426920414,
      -0.047592468559741974,
      -0.10436157137155533,
      -0.14155295491218567,
      -0.11076636612415314,
      0.018799707293510437,
      -0.1107664629817009,
      -0.14155296981334686,
      -0.10436159372329712,
      -0.04759245365858078,
      -0.0342729426920414,
      -0.04140797629952431,
      -0.019391395151615143,
      -0.023382369428873062,
      -0.04601520672440529,
      -0.04397919401526451,
      -0.06694035977125168,
      -0.12368223816156387,
      -0.11076637357473373,
      0.060233376920223236,
      0.2969141900539398,
      0.06023338809609413,
      -0.11076635867357254,
      -0.12368220835924149,
      -0.06694037467241287,
      -0.04397919774055481,
      -0.04601520672440529,
      -0.023382369428873062,
      0.06399203091859818,
      0.04024716466665268,
      0.04464909806847572,
      0.018717411905527115,
      -0.03514434024691582,
      0.01879974640905857,
      0.29691416025161743,
      -0.24491675198078156,
      0.2969141900539398,
      0.018799826502799988,
      -0.0351443774998188,
      0.018717417493462563,
      0.04464909806847572,
      0.04024716839194298,
      0.06399202346801758,
      -0.023382369428873062,
      -0.04601520672440529,
      -0.04397919774055481,
      -0.06694036722183228,
      -0.12368223071098328,
      -0.11076638102531433,
      0.060233376920223236,
      0.29691410064697266,
      0.06023341044783592,
      -0.11076638847589493,
      -0.12368223071098328,
      -0.06694036722183228,
      -0.04397919401526451,
      -0.04601520672440529,
      -0.023382369428873062,
      -0.019391395151615143,
      -0.04140797629952431,
      -0.0342729426920414,
      -0.04759245738387108,
      -0.10436160117387772,
      -0.14155296981334686,
      -0.11076648533344269,
      0.01879969798028469,
      -0.11076635122299194,
      -0.14155296981334686,
      -0.10436155647039413,
      -0.047592464834451675,
      -0.0342729426920414,
      -0.04140797629952431,
      -0.019391395151615143,
      -0.0032202512957155704,
      -0.024266919121146202,
      -0.01530285831540823,
      -0.012721704319119453,
      -0.058116037398576736,
      -0.10436157137155533,
      -0.12368225306272507,
      -0.0351443812251091,
      -0.12368223816156387,
      -0.10436160862445831,
      -0.05811602249741554,
      -0.012721708975732327,
      -0.01530285831540823,
      -0.02426692098379135,
      -0.003220250830054283,
      0.015670644119381905,
      -0.0081947585567832,
      -8.941073610913008e-05,
      0.008245467208325863,
      -0.012721710838377476,
      -0.04759247228503227,
      -0.06694038212299347,
      0.018717383965849876,
      -0.06694037467241287,
      -0.04759246110916138,
      -0.012721705250442028,
      0.008245467208325863,
      -8.940922998590395e-05,
      -0.008194757625460625,
      0.015670645982027054,
      0.005555334500968456,
      -0.0166278425604105,
      -0.014186309650540352,
      -8.941026317188516e-05,
      -0.015302861109375954,
      -0.034272946417331696,
      -0.04397919401526451,
      0.04464908316731453,
      -0.04397920146584511,
      -0.0342729426920414,
      -0.01530285831540823,
      -8.940886618802324e-05,
      -0.014186308719217777,
      -0.0166278425604105,
      0.005555334966629744,
      -0.0051739402115345,
      -0.021371912211179733,
      -0.0166278425604105,
      -0.008194757625460625,
      -0.0242669228464365,
      -0.04140797629952431,
      -0.04601521044969559,
      0.04024716094136238,
      -0.04601520672440529,
      -0.04140797629952431,
      -0.024266919121146202,
      -0.008194757625460625,
      -0.0166278425604105,
      -0.021371910348534584,
      -0.0051739402115345,
      0.0032727178186178207,
      -0.0051739402115345,
      0.005555334500968456,
      0.015670645982027054,
      -0.0032202519942075014,
      -0.019391395151615143,
      -0.02338237129151821,
      0.06399203091859818,
      -0.02338237129151821,
      -0.019391395151615143,
      -0.003220251528546214,
      0.015670644119381905,
      0.005555334966629744,
      -0.0051739402115345,
      0.0032727171201258898],
     [-0.00025740134879015386,
      0.0008770020795054734,
      -0.0002822779642883688,
      -0.0012495031114667654,
      0.0016539569478482008,
      0.004080437123775482,
      0.005178987048566341,
      -0.00595001270994544,
      0.005178987514227629,
      0.0040804375894367695,
      0.0016539570642635226,
      -0.0012495031114667654,
      -0.0002822779642883688,
      0.0008770020795054734,
      -0.00025740134879015386,
      0.0008770020795054734,
      0.003134208731353283,
      0.003011508844792843,
      0.0027187704108655453,
      0.005964358802884817,
      0.009380005300045013,
      0.011369556188583374,
      0.0007804449996910989,
      0.0113695552572608,
      0.009380006231367588,
      0.005964358802884817,
      0.0027187701780349016,
      0.003011508844792843,
      0.003134208731353283,
      0.0008770021377131343,
      -0.0002822779642883688,
      0.0030115090776234865,
      0.0037625757977366447,
      0.0037280095275491476,
      0.00829201191663742,
      0.013809982687234879,
      0.018193520605564117,
      0.008142407052218914,
      0.018193522468209267,
      0.013809983618557453,
      0.008292010053992271,
      0.0037280090618878603,
      0.0037625757977366447,
      0.003011508844792843,
      -0.00028227793518453836,
      -0.0012495031114667654,
      0.0027187701780349016,
      0.0037280095275491476,
      0.006246168632060289,
      0.014383704401552677,
      0.0257856547832489,
      0.035342078655958176,
      0.027512693777680397,
      0.03534207493066788,
      0.0257856547832489,
      0.014383703470230103,
      0.006246168632060289,
      0.0037280090618878603,
      0.0027187701780349016,
      -0.001249503344297409,
      0.0016539570642635226,
      0.005964358802884817,
      0.008292010985314846,
      0.014383703470230103,
      0.03072439879179001,
      0.051105912774801254,
      0.06893555074930191,
      0.06472045183181763,
      0.06893555074930191,
      0.05110591650009155,
      0.03072439879179001,
      0.014383704401552677,
      0.00829201191663742,
      0.005964358802884817,
      0.0016539569478482008,
      0.004080437123775482,
      0.009380005300045013,
      0.013809983618557453,
      0.025785652920603752,
      0.051105912774801254,
      0.08278024941682816,
      0.10860900580883026,
      0.10583575069904327,
      0.10860900580883026,
      0.08278024941682816,
      0.051105912774801254,
      0.0257856585085392,
      0.013809982687234879,
      0.009380006231367588,
      0.004080437123775482,
      0.005178987514227629,
      0.011369556188583374,
      0.018193522468209267,
      0.03534207493066788,
      0.06893555074930191,
      0.10860899835824966,
      0.12369456142187119,
      0.07278922200202942,
      0.12369458377361298,
      0.10860902070999146,
      0.06893555074930191,
      0.035342078655958176,
      0.018193522468209267,
      0.011369557119905949,
      0.005178987048566341,
      -0.00595001270994544,
      0.000780444242991507,
      0.008142407052218914,
      0.027512693777680397,
      0.06472045928239822,
      0.10583575069904327,
      0.07278922200202942,
      -0.8022134900093079,
      0.07278922200202942,
      0.10583578795194626,
      0.06472045183181763,
      0.027512693777680397,
      0.008142407052218914,
      0.0007804464548826218,
      -0.005950015038251877,
      0.005178987514227629,
      0.011369557119905949,
      0.018193520605564117,
      0.035342078655958176,
      0.06893554329872131,
      0.10860901325941086,
      0.12369457632303238,
      0.07278918474912643,
      0.12369459867477417,
      0.10860899835824966,
      0.06893555074930191,
      0.035342078655958176,
      0.018193520605564117,
      0.011369557119905949,
      0.005178987048566341,
      0.004080437123775482,
      0.009380006231367588,
      0.013809982687234879,
      0.02578565664589405,
      0.051105909049510956,
      0.08278025686740875,
      0.10860899835824966,
      0.10583575069904327,
      0.10860901325941086,
      0.08278024941682816,
      0.051105912774801254,
      0.0257856547832489,
      0.013809983618557453,
      0.009380005300045013,
      0.004080437123775482,
      0.0016539569478482008,
      0.005964358802884817,
      0.00829201191663742,
      0.014383704401552677,
      0.03072439879179001,
      0.051105909049510956,
      0.06893555074930191,
      0.06472045183181763,
      0.06893555074930191,
      0.051105912774801254,
      0.03072439692914486,
      0.014383704401552677,
      0.008292010985314846,
      0.005964358802884817,
      0.0016539570642635226,
      -0.0012495027622208,
      0.0027187701780349016,
      0.003728008596226573,
      0.006246169097721577,
      0.014383704401552677,
      0.0257856547832489,
      0.03534207493066788,
      0.027512693777680397,
      0.035342078655958176,
      0.02578565664589405,
      0.014383704401552677,
      0.006246168632060289,
      0.0037280088290572166,
      0.0027187701780349016,
      -0.0012495031114667654,
      -0.0002822779642883688,
      0.003011508844792843,
      0.0037625757977366447,
      0.0037280095275491476,
      0.008292010985314846,
      0.013809982687234879,
      0.018193522468209267,
      0.00814240612089634,
      0.018193520605564117,
      0.013809982687234879,
      0.00829201191663742,
      0.0037280090618878603,
      0.0037625757977366447,
      0.003011508844792843,
      -0.0002822781971190125,
      0.0008770020795054734,
      0.0031342084985226393,
      0.0030115090776234865,
      0.0027187701780349016,
      0.005964358802884817,
      0.009380006231367588,
      0.0113695552572608,
      0.0007804438937455416,
      0.011369556188583374,
      0.009380005300045013,
      0.005964358802884817,
      0.0027187704108655453,
      0.003011508844792843,
      0.0031342084985226393,
      0.0008770020795054734,
      -0.00025740129058249295,
      0.0008770020795054734,
      -0.0002822779933921993,
      -0.0012495031114667654,
      0.0016539570642635226,
      0.004080437123775482,
      0.005178987048566341,
      -0.00595001270994544,
      0.005178987048566341,
      0.004080437123775482,
      0.0016539569478482008,
      -0.0012495027622208,
      -0.00028227793518453836,
      0.0008770020212978125,
      -0.00025740134879015386],
     [-0.0003610880521591753,
      9.011493239086121e-05,
      -0.0008604656322859228,
      -0.0019334083190187812,
      -0.001077542663551867,
      -0.0006488121580332518,
      -0.0007724234601482749,
      -0.007340127602219582,
      -0.0007724234601482749,
      -0.0006488120998255908,
      -0.001077542663551867,
      -0.0019334083190187812,
      -0.0008604656322859228,
      9.011493239086121e-05,
      -0.0003610880521591753,
      9.011493239086121e-05,
      0.0008889992604963481,
      2.516521817597095e-05,
      -0.0014261560281738639,
      -0.0015848824987187982,
      -0.0020498293451964855,
      -0.002824551658704877,
      -0.00973751861602068,
      -0.0028245514258742332,
      -0.0020498293451964855,
      -0.0015848827315494418,
      -0.0014261561445891857,
      2.5165190891129896e-05,
      0.0008889992022886872,
      9.011493966681883e-05,
      -0.0008604656322859228,
      2.516522908990737e-05,
      -0.0013923387741670012,
      -0.0043399943970143795,
      -0.006103459279984236,
      -0.008659210987389088,
      -0.010917608626186848,
      -0.018898136913776398,
      -0.010917608626186848,
      -0.008659210987389088,
      -0.006103459745645523,
      -0.0043399943970143795,
      -0.0013923386577516794,
      2.5165241822833195e-05,
      -0.0008604656322859228,
      -0.001933408435434103,
      -0.0014261561445891857,
      -0.0043399943970143795,
      -0.009113889187574387,
      -0.013694832101464272,
      -0.01949489116668701,
      -0.02556983381509781,
      -0.035283055156469345,
      -0.02556983381509781,
      -0.01949489116668701,
      -0.013694831170141697,
      -0.009113889187574387,
      -0.0043399943970143795,
      -0.0014261561445891857,
      -0.001933408435434103,
      -0.001077542663551867,
      -0.00158488261513412,
      -0.006103459745645523,
      -0.013694832101464272,
      -0.02276057004928589,
      -0.036399129778146744,
      -0.052227847278118134,
      -0.06678059697151184,
      -0.052227847278118134,
      -0.036399129778146744,
      -0.02276056818664074,
      -0.013694831170141697,
      -0.006103459279984236,
      -0.00158488261513412,
      -0.001077542663551867,
      -0.0006488121580332518,
      -0.0020498293451964855,
      -0.008659210987389088,
      -0.01949489116668701,
      -0.036399129778146744,
      -0.06629747152328491,
      -0.10626056045293808,
      -0.13546210527420044,
      -0.10626056045293808,
      -0.06629747152328491,
      -0.036399129778146744,
      -0.01949489116668701,
      -0.008659210987389088,
      -0.0020498293451964855,
      -0.0006488122162409127,
      -0.0007724235765635967,
      -0.002824551658704877,
      -0.010917607694864273,
      -0.02556983381509781,
      -0.052227847278118134,
      -0.10626056790351868,
      -0.19707798957824707,
      -0.27363118529319763,
      -0.19707797467708588,
      -0.10626056045293808,
      -0.052227847278118134,
      -0.02556983381509781,
      -0.010917607694864273,
      -0.002824551658704877,
      -0.0007724235183559358,
      -0.007340127602219582,
      -0.009737519547343254,
      -0.018898136913776398,
      -0.035283055156469345,
      -0.06678059697151184,
      -0.13546210527420044,
      -0.27363118529319763,
      -0.5405497550964355,
      -0.27363118529319763,
      -0.13546210527420044,
      -0.06678059697151184,
      -0.035283055156469345,
      -0.018898136913776398,
      -0.00973751861602068,
      -0.007340128067880869,
      -0.0007724235183559358,
      -0.002824551658704877,
      -0.010917608626186848,
      -0.025569835677742958,
      -0.052227847278118134,
      -0.10626056790351868,
      -0.19707797467708588,
      -0.27363118529319763,
      -0.19707797467708588,
      -0.10626056790351868,
      -0.052227847278118134,
      -0.02556983381509781,
      -0.010917608626186848,
      -0.002824551658704877,
      -0.0007724235765635967,
      -0.0006488122162409127,
      -0.0020498293451964855,
      -0.008659210987389088,
      -0.01949489116668701,
      -0.036399129778146744,
      -0.06629747152328491,
      -0.10626056790351868,
      -0.13546210527420044,
      -0.10626056045293808,
      -0.06629747152328491,
      -0.036399129778146744,
      -0.01949489116668701,
      -0.008659210987389088,
      -0.0020498293451964855,
      -0.0006488120998255908,
      -0.001077542663551867,
      -0.00158488261513412,
      -0.006103459279984236,
      -0.013694831170141697,
      -0.02276057004928589,
      -0.036399129778146744,
      -0.052227847278118134,
      -0.06678059697151184,
      -0.052227847278118134,
      -0.036399129778146744,
      -0.02276057004928589,
      -0.013694831170141697,
      -0.006103459745645523,
      -0.0015848827315494418,
      -0.001077542663551867,
      -0.0019334083190187812,
      -0.0014261561445891857,
      -0.004339994862675667,
      -0.009113889187574387,
      -0.013694831170141697,
      -0.01949489116668701,
      -0.02556983381509781,
      -0.035283055156469345,
      -0.025569835677742958,
      -0.01949489116668701,
      -0.013694831170141697,
      -0.009113889187574387,
      -0.0043399943970143795,
      -0.0014261561445891857,
      -0.0019334083190187812,
      -0.0008604656322859228,
      2.5165236365864985e-05,
      -0.0013923386577516794,
      -0.0043399943970143795,
      -0.006103459745645523,
      -0.008659210987389088,
      -0.010917608626186848,
      -0.018898136913776398,
      -0.010917608626186848,
      -0.008659210987389088,
      -0.006103459279984236,
      -0.0043399943970143795,
      -0.0013923387741670012,
      2.5165210900013335e-05,
      -0.0008604657487012446,
      9.011491056298837e-05,
      0.0008889993187040091,
      2.516520908102393e-05,
      -0.0014261561445891857,
      -0.00158488261513412,
      -0.0020498293451964855,
      -0.0028245514258742332,
      -0.009737519547343254,
      -0.002824551658704877,
      -0.0020498293451964855,
      -0.00158488261513412,
      -0.0014261560281738639,
      2.5165205443045124e-05,
      0.0008889992604963481,
      9.011493239086121e-05,
      -0.0003610880521591753,
      9.011493966681883e-05,
      -0.0008604656322859228,
      -0.001933408435434103,
      -0.001077542663551867,
      -0.0006488121580332518,
      -0.0007724234601482749,
      -0.007340127602219582,
      -0.000772423401940614,
      -0.0006488121580332518,
      -0.001077542663551867,
      -0.0019334083190187812,
      -0.0008604656904935837,
      9.011491783894598e-05,
      -0.0003610880521591753]],
    dtype=np.float
)


def get_degradation(kernel: np.ndarray):
  ret = np.matmul(_PCA, kernel.reshape([-1, 1]))
  return ret
